【RPA课堂】详解UiPath录制功能
UiPath中的录制是什么?在UiPath中可以记录哪种类型的操作?录制的种类有哪些?这篇关于UiPath录制的文章中,我们逐一解释这些问题。
· UiPath记录的是什么?
· 手动录制
· 自动录制及其类型
· 基本录制和桌面录制之间的区别
· 自动录制示例
UiPath记录的是什么?
在自动化业务的同时,可能经常需要保存一些可以自动执行的操作,录制在UiPath中就是这样功能,它能够捕获用户在屏幕上的操作,最终将它们转换为序列。然后可以根据用户需要修改记录的项目,并且还可以根据用户的需要不限次数的重复使用它们。
在记录任何操作期间,所有用户界面元素都会突出显示,以确保你选择了正确的字段。请参阅上图。
要在UiPath中记录操作,必须使用UiPath中的Recording选项。在介绍录制类型(自动录制)之前,我们先了解一下手动录制以及它工具栏的各种功能。
手动录制
手动录制主要用于在单个动作中实现自动化,自动录制是无法记录这些操作的。以下是单一行为的类型。
1、启动和停止应用程序(Start and Stop aApplication)
2、点击(Click)
3、类型(Type)
4、复制(Copy)
5、鼠标元素(Mouse Element)
6、找到元素(Find Element)
7、窗口元素(Window Element)
8、文本(Text)
9、图片(Image)
启动和停止应用程序
通过此选项,可以通过指向并单击它们来打开或关闭应用程序。
选择应用程序时,必须在弹出的对话框中输入参数。之后选择“是”以保存录制的输出,然后将被重定向到生成的序列。
点击
单击单个操作类型将能够记录计算机上的点击次数。它可以是从下拉列表中选择一个选项,也可以选择复选框或单选按钮,甚至可以单击正在运行的应用程序。选择此功能后,单击工具栏中的“单击”选项。之后,选择是以保存录制的输出,将被重定向到生成的序列。
类型
这种类型的单个动作是需要键盘输入的那些类型的动作(快捷键和按键)。
当选择此选项时,选择要使用此功能的区域,然后将根据选择的选项弹出一个窗口。如果选择“类型”,则弹出窗口要求键入所需的值,然后按Enter键。如果选择第二个选项Send Hotkey,那么弹出窗口将要求选择该Hotkey。
复制
此类操作允许从Web浏览器或应用程序复制选定的文本。在此菜单中,你可以使用“复制文本”选项仅复制“文本”,也可以使用“屏幕抓取”选项提取文本和图像。
鼠标元素
鼠标元素操作可以控制鼠标移动,例如右键单击,双击鼠标并将鼠标悬停在元素上。
当从菜单中选择一个选项时,例如单击,必须在屏幕上显示下一步,通过将鼠标拖动到该区域来执行单击操作。然后,选择Yes保存记录的输出,将被重定向到生成的序列。
查找单元
这种类型的单个操作可以帮助识别特定的UI元素、查找相关元素、暂停自动化,直到UI元素消失或窗口关闭。
当从菜单中选择一个选项时,例如,查找元素,那么必须在屏幕上指出希望查找的元素。然后,选择Yes保存记录的输出,被重定向到生成的序列。
窗口
此操作能够关闭特定的窗口。UiPath Studio在操作系统中执行这个附加操作,确保应用程序已关闭。当从菜单中选择关闭选项时,必须在屏幕上指出关闭窗口的元素。然后,选择Yes保存记录的输出,重定向到生成的序列。
文本
这种类型的单一操作允许选择文本或将鼠标悬停在文本上以抓取数据。文本单个操作还允许复制和粘贴文本,设置文本并控制鼠标控件的各种选项。当从文本菜单中选择任何选项时,必须在屏幕上指示要在其上执行操作的元素。然后,选择Yes保存记录的输出,被重定向到生成的序列。
图片
图像类型的单个操作能够悬停在特定的图像上,在应用程序或web浏览器中找到图像,或者等待图像消失。这种类型的手动记录对于不能突出显示为正常字段或文本的元素非常有用。
当从菜单中选择任何选项时,必须在屏幕上指出要从何处查找图像、等待图像消失或悬停在图像上的元素。
自动记录仪及其类型
UiPath Studio中有四种类型的记录器:
基本(Basic) - 这种类型的记录器为每个组件生成一个完整的选择器。主要用于单个组件。
桌面(Desktop) - 桌面记录器适用于所有类型的桌面应用程序和浏览器中的操作。
Web -Web Recorder用于记录Web应用程序和浏览器中的操作。该记录器默认使用Type / Click输入法。
Citrix - 此类记录器用于记录虚拟化环境的操作。这种类型的记录器只允许图像、文本和键盘自动化。
Basic,Desktop和Web录制工具栏提供了非常相似的选项,但Web Recorder有一个额外的选项来打开浏览器。工具栏上的选项可以执行以下操作:
· 自动记录多个动作
· 手动记录单个操作,如:
o 选中一个复选框
o 打开或关闭应用程序
o 从下拉菜单中选择选项
o 控制键盘快捷键的模拟
o 寻找图像
与其他三个录制的工具栏相比,Citrix的工具栏略有不同。工具栏上的选项可以执行以下操作:
· 单击图像或文本
· Scrape UI元素
· 找到元素或等待它们消失
· 从窗口中选择并复制文本
· 控制键盘快捷键的模拟
· 激活窗口
两者之间的差异,参考下图:
除了上面提到的会混淆的内容以外,大家也经常会混淆“基本录制”和“桌面录制”这两个术语。
基本录制和桌面录制之间的区别
为了解释基本和桌面录制之间的区别,让我们考虑一个场景。
考虑一种情况,必须记录在Google表单中填写详细信息的操作。我们首先使用Basic Recorder然后使用Desktop Recorder记录此操作。
使用基本录制记录操作
使用基本记录录制操作时,将观察到为每个组件生成完整选择器。参考下图,了解为Type Into acttivity生成的样本序列和选择器。
使用桌面录制记录操作
类似地,当使用桌面记录器在谷歌表单中记录填充详细信息的操作时,将观察到工作流包含一个附加窗口组件。此组件将具有选择器的顶层窗口。有关示例序列和附加窗口组件,参考下图:
现在,在attach窗口组件的Do块中,所有组件都将与部分选择器一起显示。这些部分选择器将不包含顶层窗口。因此,UI层次结构中的顶层窗口元素将在开始时被标识一次,然后用于每个元素。
Basic和Desktop Recorder的区别如下:
下一步中我们来看一个自动记录的简单示例。
自动记录示例
任务:我们的任务是记录登录edureka帐户的操作。要完成此任务,必须使用录制选项中的Web录制。因此从功能区,转到“录制”选项并选择“Web”。
实现自动化的步骤
步骤1:打开Web浏览器(Internet Explorer)并输入URL:https://www.edureka.co
步骤2:在UiPathStudio中选择Web Recorder,看到以下工具栏。
步骤3:从上面的工具栏中选择Click选项,然后在菜单中再次选择Click选项。突出显示要单击的元素。在这里,我们点击Login选项。参考下图:
步骤4:从工具栏选择类型选项,并从菜单中选择类型选项。然后突出显示要填写文本的元素。在这里输入电子邮件地址,因此突出显示了该部分。参考下图:
步骤4.1:单击突出显示的部分,看到以下弹出窗口,其中必须输入所需的文本,然后按Enter键。
步骤4.2:同样重复上述步骤输入密码。但是在显示的Type Into 弹出窗口中,请确保选中 Type Password 复选框,以使显示的密码被加密。参考下图:
步骤5:从工具栏中选择Click选项,从菜单中选择Click选项。然后突出显示要单击的元素。在这里点击Login选项。参考下图:
步骤6:单击工具栏上的Save&Exit选项以保存录制并生成序列。之后执行自动化以通过单击“ 运行”查看结果。
你将看到自动填充登录详细信息并且用户已登录。
【RPA课堂】栏目主要介绍与RPA相关的学习内容,其中包括RPA基础知识、(UiPath、Blue Prism、AuTomation)工具操作练习、顶级RPA项目实践等干货内容,形式不限于文字、图片,还包括直观的视频呈现,希望能够对大家了解、学习RPA有些许帮助,该栏目我们将固定更新,请大家持续关注。
News
往期精彩内容推荐